# coding=utf-8
# Date: 2021/9/7 11:32


# 执行用时：28 ms, 在所有 Python3 提交中击败了91.74%的用户
# 内存消耗：15 MB, 在所有 Python3 提交中击败了29.66%的用户
class Solution:
    def balancedStringSplit(self, s: str) -> int:
        res, cnt = 0, 0
        for c in s:
            if c == 'L':
                cnt += 1
            else:
                cnt -= 1
            if cnt == 0:
                res += 1
        return res


if __name__ == "__main__":
    print(Solution().balancedStringSplit("RLRRLLRLRL"))  # 4
